function addStyle() {
    const str = "#custom_button_10vc0k_csshandler_generate button:hover  {color: rgba(255, 68, 51, 1);}";
    const style = document.createElement("style");
    style.appendChild(document.createTextNode(str));
    document.body.appendChild(style);
    const self = this;
    setTimeout(res=>{
        const importDataBtn = this.$$("import_data_9vwpsj");
        const originalOnBtnClick = importDataBtn.onBtnClick;

        importDataBtn.onBtnClick = function(...args) {
            console.log('🚀 导入操作开始');

            // 在操作开始前设置回调
            importDataBtn.onImportSuccess = function(result, additionalData) {
                console.log('🎉 导入成功回调触发!');
                console.log('结果:', result);
                console.log('附加数据:', additionalData);
                debugger;

                if (!result) {
                    console.warn('⚠️ 回调被调用但没有返回数据');
                    // 手动执行后置逻辑
                    importDataBtn.executePostImportActions();
                }
            };

            // 执行原始操作
            const result = originalOnBtnClick.apply(this, args);
            console.log('操作执行结果:', result);

            return result;
        };

        // 添加后置操作方法
        importDataBtn.executePostImportActions = function() {
            console.log('执行后置操作...');
            // 在这里添加您的后置业务逻辑
            // this.$message.success('导入完成');
            // this.refreshData();
            alert('导入完成，执行后置操作');
        };
    },1000)


}


// function importData(self) {
//     debugger
//     let importDataBtn = self.$$("import_data_9vwpsj");
//     importDataBtn.onImportSuccess = function(result, additionalData) {
//         debugger;
//     };

//     const originalOnBtnClick = importDataBtn.onBtnClick;
//     importDataBtn.onBtnClick = function(...args) {
//         debugger;
//         const result = originalOnBtnClick.apply(this, args);
//         return result;
//     };
// }





/**
 * 尊敬的用户，你好：页面 JS 面板是高阶用法，一般不建议普通用户使用，如需使用，请确定你具备研发背景，能够自我排查问题。
 * 我们可以用 JS 面板来开发一些定制度高功能，比如：调用API接口，自定义动作执行等等。
 */

// 当页面渲染完毕后马上调用下面的函数，这个函数是在当前页面 - 设置 - 生命周期 - 页面加载完成时中被关联的。
export function didMount() {
    console.log("「页面 JS」：当前页面地址 " + location.href);

    const str = "#custom_button_10vc0k_csshandler_generate button:hover {color: rgba(255, 68, 51, 1);}";
    const style = document.createElement("style");
    style.appendChild(document.createTextNode(str));
    document.body.appendChild(style);
    debugger

    const self = this;
    setTimeout(() => {
        const btn = document.querySelectorAll("#import_data_9vwpsj_csshandler_generate")[2].__vue__.$parent;
        const btn1  = self.$$("import_data_9vwpsj")

        btn.onImportSuccess = function (result, additionalData) {
            debugger;
        };

        const originalOnBtnClick = btn.onBtnClick;
        btn.onBtnClick = function (...args) {
            const result = originalOnBtnClick.apply(this, args);
            return result;
        };

    }, 1000);
}














// document.querySelector("#import_data_9vwpsj_csshandler_generate > button") 法人

function addStyle() {

    let importDataBtn = this.$$("import_data_1ufrbc");
    importDataBtn.onImportSuccess = function(result, additionalData) {
        debugger;
    };

    const originalOnBtnClick = importDataBtn.onBtnClick;
    importDataBtn.onBtnClick = function(...args) {
        const result = originalOnBtnClick.apply(this, args);
        return result;
    };
}



// document.querySelector("#import_data_9vwpsj_csshandler_generate > button")
function importData(self) {
    let importDataBtn = self.$$("import_data_9vwpsj");
    importDataBtn.onImportSuccess = function(result, additionalData) {
        debugger;
    };

    const originalOnBtnClick = importDataBtn.onBtnClick;
    importDataBtn.onBtnClick = function(...args) {
        const result = originalOnBtnClick.apply(this, args);
        return result;
    };
}


function addStyle() {

    let importDataBtn = this.$$("import_data_1ufrbc");
    importDataBtn.onImportSuccess = function(result, additionalData) {
        debugger;
    };

    const originalOnBtnClick = importDataBtn.onBtnClick;
    importDataBtn.onBtnClick = function(...args) {
        const result = originalOnBtnClick.apply(this, args);
        return result;
    };
}
